/*-----------------------
    icon
-----------------------*/

.icon {
    display: inline;
    width: 1em;
    height: 1em;
    fill: currentColor;
    // vertical-align: middle;
}

.icon14{
    font-size: 14px;
}
.icon16{
    font-size: 16px;
}
.icon20{
    font-size: 20px;
}
.icon24{
    font-size: 24px;
}
.icon32{
    font-size: 32px;
}
.icon48{
    font-size: 48px;
}
.icon64{
    font-size: 64px;
}
.icon128{
    font-size: 128px;
}

.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}